Well Decline Manipulation

Use the Well Decline Manipulation job type to change the performance profile of a group of wells by assigning them new decline curves, reserves and initial rates.

Add or remove wells you wish to manipulate by clicking on the Add Wells / Remove Wells buttons on the bottom of the tab, or by right-clicking on the table. (Note that here you can only add Oil Production Well Gas Production Well producers.)

  • Keep current rate: Select this option to switch to a new production profile starting from the current potential rate and scaling the curve with the remaining reserves; you can also enter a reserves increment as a percentage of the remaining reserves. Note that it is the potential rather than the actual rate that is taken into account, since the actual rate may be affected by temporary constraints that should not be carried over to the new curve.
  • Reset parameters: Enter a different initial rate, reserves and production profile honoring the current cumulative production, i.e. starting from the point of the curve that corresponds to it.

The option to Keep current rate requires a new performance type that uses dimensionless values. If you enter a new decline which specifies Reserves and Initial Rate (i.e., a dimensional Table Performance Type), or use a gas pressure decline (Deliverability (Performance Type) or Quadratic Pressure), PetroVR will issue a validation failure message.

Some performance settings necessarily define a new value for the well reserves (e.g., a performance that uses dimensional values). If one of these is used as new decline in a manipulation job, the original well reserves will no longer act as a constraint on the production. If one or more such performance switches cause the total reservoir production to be actually higher than the original reservoir reserves, PetroVR will issue a warning message.

The New Decline for each well is selected from among Performance Groups already defined in the Well Groups node.

Use the same new decline for all: Set the same new decline for all the wells included in the job. Note that to use this option all the wells have to be of the same type.

Switch when...: Enter a second condition that will be evaluated separately for each well and will trigger each switch when met.

Using the Well Decline Manipulation Job
If the list of wells affected by the job includes prototypes, you should time the manipulation job to start immediately after the automatic development or cloning job that creates them is triggered. If the manipulation job is performed before that point, the decline modification will not take place since the clones do not yet exist in the simulation. On the other hand, if the manipulation job happens much later, it might miss some conditions that would have triggered the switch.